package com.ruoyi.api.service;

import com.ruoyi.api.common.BaseService;
import com.ruoyi.api.domain.UserEntity;
import com.ruoyi.api.domain.UserGuidEntity;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.RegistParam;
import org.springframework.data.domain.Page;

public interface UserService extends BaseService<UserEntity> {
    UserEntity selectUserByEmail(String email);

    void regist(RegistParam registParam);

    void validatePassword(String passWord, String passWord1);

    Page<UserEntity> selectUserList(UserEntity user, int page, int size);

    void updateAvatar(UserEntity user);
}
